home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung / Power-Programmierung (Tewi)(1994).iso / magazine / msysjour / vol04 / 02b / project / projseal.lod < prev    next >
Text File  |  1988-11-22  |  2KB  |  63 lines

  1. /* ProjSeal.lod  --load the Project manager files and "seal"
  2.                    the application into a standalone application.
  3.      
  4.    To seal off, load this file on top of SMALL.IMA by typing
  5.    
  6.         load("projseal.lod");
  7.         load();
  8.         
  9.    This will load all of the classes for the project manager application.
  10.    If you don't have Language Extensions, delete the first five files
  11.    below.  You will not be able to use the fileSave and fileOpen methods
  12.    for ProjWindow, but, everything else should work fine.
  13. */
  14.  
  15. Actor[#ProjWindow] := nil;                /* avoid "undefined" dialog box */
  16. !!
  17.  
  18. LoadFiles := tuple(
  19.                "classes\orderedd.cls",    /* From Language Extensions I */
  20.                "act\literals.act" ,       /* Object storage facility */
  21.                "classes\structou.cls" , 
  22.                "classes\storedob.cls" ,
  23.                "act\objstore.act",
  24.                
  25.                "act\printer.act",        /* Mark Solinski's printer stuff */
  26.                "classes\printer.cls",
  27.                "classes\textprin.cls",
  28.  
  29.                "classes\date.cls",        /* Adam Rauch's Date stuff */
  30.                "act\date.act",
  31.                              
  32.                "proj.h",                  /* constants */
  33.                "act\proj.act",            /* misc. methods */
  34.       
  35.                "classes\ActivDia.cls",    /* dialog classes */
  36.                "classes\MStoneDi.cls",
  37.                "classes\TaskDial.cls",
  38.                "classes\PERTDial.cls",
  39.                "classes\PWSetDia.cls",
  40.                "classes\ProjDial.cls",
  41.                "classes\resdialo.cls",
  42.                "classes\filedial.cls",
  43.  
  44.                "classes\Node.cls",        /* other project classes */
  45.                "classes\Activity.cls",
  46.                "classes\Mileston.cls",
  47.                "classes\Task.cls",
  48.                "classes\PERTTask.cls",
  49.                "classes\resource.cls",
  50.                "classes\Network.cls",     
  51.                "classes\Project.cls",
  52.                
  53.                "classes\Ganttwin.cls",    /* window classes */
  54.                "classes\ProjWind.cls",
  55.                
  56.                "act\install.act",         /* seal off files */
  57.                "act\projapp.act",
  58.                "act\opt.act",            /* minimal image */
  59.                {abort(Object.methods[#installProj])}    /* do it! */
  60.               );
  61. !!
  62.  
  63.